package me.macd.mindoc.model;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.Date;

/**
 * @program: mindoc
 * @description: ${description}
 * @author: 2018-09-22
 * @create: 2018-09-22 17:24
 */
public class BookResult {
    @JsonProperty("book_id")
    private Integer bookId;

    @JsonProperty("book_name")
    private String bookName;

    @JsonProperty("identify")
    private String identify;

    @JsonProperty("order_index")
    private Integer orderIndex;

    private String description;

    private String publisher;

    @JsonProperty("privately_owned")
    private Integer privatelyOwned;

    @JsonProperty("private_token")
    private String privateToken;

    @JsonProperty("doc_count")
    private Integer docCount;

    @JsonProperty("comment_status")
    private String commentStatus;

    @JsonProperty("comment_count")
    private Integer commentCount;

    @JsonProperty("create_time")
    private Date createTime;

    @JsonProperty("create_name")
    private String createName;

    @JsonProperty("real_name")
    private String realName;

    @JsonProperty("modify_time")
    private Date modifyTime;

    private String cover;

    private String theme;

    private String label;

    @JsonProperty("member_id")
    private Integer memberId;

    private String editor;

    @JsonProperty("auto_release")
    private Integer autoRelease;

    @JsonProperty("history_count")
    private Integer historyCount;

    @JsonProperty("relationship_id")
    private Integer relationshipId;

    @JsonProperty("role_id")
    private Integer roleId;

    @JsonProperty("role_name")
    private String roleName;

    private Integer status;

    @JsonProperty("is_enable_share")
    private Integer isEnableShare;

    @JsonProperty("is_use_first_document")
    private Integer isUseFirstDocument;

    @JsonProperty("last_modify_text")
    private String lastModifyText;

    @JsonProperty("is_display_comment")
    private Integer isDisplayComment;

    @JsonProperty("is_download")
    private Integer isDownload;

    @JsonProperty("auto_save")
    private Integer autoSave;

    public Integer getBookId() {
        return bookId;
    }

    public void setBookId(Integer bookId) {
        this.bookId = bookId;
    }

    public String getBookName() {
        return bookName;
    }

    public void setBookName(String bookName) {
        this.bookName = bookName;
    }

    public String getIdentify() {
        return identify;
    }

    public void setIdentify(String identify) {
        this.identify = identify;
    }

    public Integer getOrderIndex() {
        return orderIndex;
    }

    public void setOrderIndex(Integer orderIndex) {
        this.orderIndex = orderIndex;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getPublisher() {
        return publisher;
    }

    public void setPublisher(String publisher) {
        this.publisher = publisher;
    }

    public Integer getPrivatelyOwned() {
        return privatelyOwned;
    }

    public void setPrivatelyOwned(Integer privatelyOwned) {
        this.privatelyOwned = privatelyOwned;
    }

    public String getPrivateToken() {
        return privateToken;
    }

    public void setPrivateToken(String privateToken) {
        this.privateToken = privateToken;
    }

    public Integer getDocCount() {
        return docCount;
    }

    public void setDocCount(Integer docCount) {
        this.docCount = docCount;
    }

    public String getCommentStatus() {
        return commentStatus;
    }

    public void setCommentStatus(String commentStatus) {
        this.commentStatus = commentStatus;
    }

    public Integer getCommentCount() {
        return commentCount;
    }

    public void setCommentCount(Integer commentCount) {
        this.commentCount = commentCount;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getCover() {
        return cover;
    }

    public void setCover(String cover) {
        this.cover = cover;
    }

    public String getTheme() {
        return theme;
    }

    public void setTheme(String theme) {
        this.theme = theme;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public Integer getMemberId() {
        return memberId;
    }

    public void setMemberId(Integer memberId) {
        this.memberId = memberId;
    }

    public String getEditor() {
        return editor;
    }

    public void setEditor(String editor) {
        this.editor = editor;
    }

    public Integer getAutoRelease() {
        return autoRelease;
    }

    public void setAutoRelease(Integer autoRelease) {
        this.autoRelease = autoRelease;
    }

    public Integer getHistoryCount() {
        return historyCount;
    }

    public void setHistoryCount(Integer historyCount) {
        this.historyCount = historyCount;
    }

    public Integer getRelationshipId() {
        return relationshipId;
    }

    public void setRelationshipId(Integer relationshipId) {
        this.relationshipId = relationshipId;
    }

    public Integer getRoleId() {
        return roleId;
    }

    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getIsEnableShare() {
        return isEnableShare;
    }

    public void setIsEnableShare(Integer isEnableShare) {
        this.isEnableShare = isEnableShare;
    }

    public Integer getIsUseFirstDocument() {
        return isUseFirstDocument;
    }

    public void setIsUseFirstDocument(Integer isUseFirstDocument) {
        this.isUseFirstDocument = isUseFirstDocument;
    }

    public String getLastModifyText() {
        return lastModifyText;
    }

    public void setLastModifyText(String lastModifyText) {
        this.lastModifyText = lastModifyText;
    }

    public Integer getIsDisplayComment() {
        return isDisplayComment;
    }

    public void setIsDisplayComment(Integer isDisplayComment) {
        this.isDisplayComment = isDisplayComment;
    }

    public Integer getIsDownload() {
        return isDownload;
    }

    public void setIsDownload(Integer isDownload) {
        this.isDownload = isDownload;
    }

    public Integer getAutoSave() {
        return autoSave;
    }

    public void setAutoSave(Integer autoSave) {
        this.autoSave = autoSave;
    }
}
